Three Metrics to Explore the Openness of GitHub projects

نویسندگان

  • Valerio Cosentino
  • Javier Luis Cánovas Izquierdo
  • Jordi Cabot
چکیده

Open source software projects evolve thanks to a group of volunteers that help in their development. Thus, the success of these projects depends on their ability to attract (and keep) developers. We believe the openness of a project, i.e., how easy is for a new user to actively contribute to it, can help to make a project more attractive. To explore the openness of a software project, we propose three metrics focused on: (1) the distribution of the project community, (2) the rate of acceptance of external contributions and (3) the time it takes to become an official collaborator of the project. We have adapted and applied these metrics to a subset of GitHub projects, thus giving some practical findings on their openness.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

GitHub Projects. Quality Analysis of Open-Source Software

Abstract. Nowadays Open-Source Software is developed mostly by decentralized teams of developers cooperating on-line. GitHub portal is an online social network that supports development of software by virtual teams of programmers. Since there is no central mechanism that governs the process of team formation, it is interesting to investigate if there are any significant correlations between pro...

متن کامل

Do Open Source Software Projects Conduct Tests Enough?

Do open source software projects provide and maintain tests? What metrics are correlated with the test success? This paper answers these questions by executing tests of 452 open source software projects in GitHub and measuring 13 metrics from 77 projects. Only 117 projects passed all test cases. Additionally, the results are correlated with the comment density, public documented API density, an...

متن کامل

Metrics Dashboard: A Hosted Platform for Software Quality Metrics

There is an emerging consensus in the scientific software community that progress in scientific research is dependent on the “quality and accessibility of software at all levels” [1]. This progress depends on embracing the best traditional—and emergent—practices in software engineering, especially agile practices that intersect with the more formal tradition of software engineering. As a first ...

متن کامل

SAGH: A Social Analysis tool for GitHub

In this paper, we model the open source software development community as a heterogeneous social network of projects and developers. In particular, we work with the novel dataset of the GitHub developer community and provide a toolkit for extracting and analyzing a social network from the raw GitHub archives. We propose a developer recommendation system as one interesting application of our com...

متن کامل

The Rise of Curation on GitHub

Recently, curation practices start to develop in GitHub, where developers systematically put efforts to select, evaluate, and organize existing artifacts for the purposes of preservation and future use in software development. Curation practices in social media sites, such as Twitter and Pinterest, have been investigated, raising questions about the nature of collaborative curation in a profess...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:
  • CoRR

دوره abs/1409.4253  شماره 

صفحات  -

تاریخ انتشار 2014